package com.bsh.service;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.bsh.mybatis.model.SysConfig;
import com.bsh.utils.Pager;

public interface SysConfigService {
	/**
	 * 查询IOS版本信息
	 */
	JSONObject getIOSVersionConfig();
	
	/**
	 * 查询ANDROID版本信息
	 */
	JSONObject getANDROIDVersionConfig();
	
	/**
	 * 查询app配置
	 * @param pager
	 * @return
	 */
	List<Map<String, Object>> getAppPage(Pager pager);
	
	/**
	 * 查询系统配置
	 * @param pager
	 * @return
	 */
	List<Map<String, Object>> getSysPage(Pager pager);	
	
	/**
	 * 读取配置项
	 * @param id
	 * @return
	 */
	SysConfig getConfig(Integer id);
	
	/**
	 * 保存配置项
	 * @param id
	 * @return
	 */
	Integer editConfig(Integer id,String value);
}